/*     */ package eos.moe.dragoncore;
/*     */ 
/*     */ import java.io.File;
/*     */ import java.io.FileNotFoundException;
/*     */ import java.io.FileOutputStream;
/*     */ import java.io.IOException;
/*     */ import java.io.OutputStream;
/*     */ import java.io.RandomAccessFile;
/*     */ import java.nio.charset.Charset;
/*     */ import java.util.List;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public class el
/*     */   extends rh<el.eos/moe/dragoncore/tj>
/*     */ {
/*     */   private xn q;
/*  28 */   private xj g = new xj();
/*     */   
/*     */   public el(xn xn1, rh.eos/moe/dragoncore/ye eos/moe/dragoncore/ye1) {
/*  31 */     super(eos/moe/dragoncore/ye1);
/*  32 */     this.q = xn1;
/*     */   }
/*     */ 
/*     */   
/*     */   public void v(eos/moe/dragoncore/tj eos/moe/dragoncore/tj1, hn hn1) throws IOException {
/*  37 */     if (!this.q.h()) {
/*  38 */       pg pg = new pg("archive not a split zip file");
/*  39 */       hn1.z(pg);
/*  40 */       throw pg;
/*     */     } 
/*     */     
/*  43 */     try (OutputStream a = new FileOutputStream(eos/moe/dragoncore/tj.v(eos/moe/dragoncore/tj1))) {
/*  44 */       long l = 0L;
/*  45 */       int i = this.q.v().y();
/*  46 */       if (i <= 0) {
/*  47 */         throw new pg("zip archive not a split zip file");
/*     */       }
/*     */       
/*  50 */       int j = 0;
/*  51 */       for (int k = 0; k <= i; k++) {
/*  52 */         try (RandomAccessFile a = v(this.q, k)) {
/*  53 */           int m = 0;
/*  54 */           long l1 = randomAccessFile.length();
/*     */           
/*  56 */           if (k == 0) {
/*  57 */             if (this.g.z(randomAccessFile) == ni.t.v()) {
/*  58 */               j = 4;
/*  59 */               m = 4;
/*     */             } else {
/*  61 */               randomAccessFile.seek(0L);
/*     */             } 
/*     */           }
/*     */           
/*  65 */           if (k == i) {
/*  66 */             l1 = this.q.v().z();
/*     */           }
/*     */           
/*  69 */           dd.v(randomAccessFile, outputStream, m, l1, hn1);
/*  70 */           l += l1 - m;
/*  71 */           v(this.q.v().v(), (k == 0) ? 0L : l, k, j);
/*     */           
/*  73 */           v();
/*     */         } 
/*     */       } 
/*  76 */       v(this.q, l, outputStream, (Charset)eos/moe/dragoncore/tj1.g);
/*  77 */       hn1.h();
/*  78 */     } catch (CloneNotSupportedException cloneNotSupportedException) {
/*  79 */       throw new pg(cloneNotSupportedException);
/*     */     } 
/*     */   }
/*     */ 
/*     */   
/*     */   public long v(eos/moe/dragoncore/tj eos/moe/dragoncore/tj1) {
/*  85 */     if (!this.q.h()) {
/*  86 */       return 0L;
/*     */     }
/*     */     
/*  89 */     long l = 0L;
/*  90 */     for (int i = 0; i <= this.q.v().y(); i++) {
/*  91 */       l += v(this.q, i).length();
/*     */     }
/*  93 */     return l;
/*     */   }
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */   
/*     */   public hn.eos/moe/dragoncore/mf v() {
/* 187 */     return hn.eos/moe/dragoncore/mf.i;
/*     */   }
/*     */   
/*     */   public static class eos/moe/dragoncore/tj extends rf {
/*     */     private File g;
/*     */     
/*     */     public eos/moe/dragoncore/tj(File file, Charset charset) {
/* 194 */       super(charset);
/* 195 */       this.g = file;
/*     */     }
/*     */   }
/*     */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\el.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */